package com.deyuanyun.pic.ctrl.domain;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 排流装置基础信息表
 */
public class EqptCurrentDrainage {
    /**
     * 主键
     */
    private String id;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 创建备注
     */
    private String createRemark;

    /**
     * 更新时间
     */
    private Date updateDate;

    /**
     * 更新人员
     */
    private String updateUser;

    /**
     * 更新原因
     */
    private String updateRemark;

    /**
     * 逻辑删除字段
     */
    private Short deleted;

    /**
     * 版本
     */
    private Short version;

    /**
     * 是否是最新数据，0：最新数据；1：历史数据
     */
    private Short isNewest;

    /**
     * 数据状态
     */
    private String dataStated;

    /**
     * 设备编号(自定义编号)
     */
    private String customNumber;

    /**
     * 所属管道
     */
    private String pipeLineId;

    /**
     * 所属场站阀室
     */
    private String pipeValveroomId;

    /**
     * 测试桩编号
     */
    private String testStationId;

    /**
     * 排流器类型CURRENT_DRAINAGE
     */
    private String currentdrainage;

    /**
     * 排流地床类型GROUNDING_TYPE
     */
    private String groundingType;

    /**
     * 地床构造GROUND_BED_STRUCTURE
     */
    private String grounDbeDstructure;

    /**
     * 干扰类型INTERFERENCE_TYPE
     */
    private String interferenceType;

    /**
     * 排流方式DRAINAGE_METHOD
     */
    private String drainageMethod;

    /**
     * 焊点_GISID
     */
    private String solderGisid;

    /**
     * 焊点_绝对距离
     */
    private Long solderMileage;

    /**
     * 焊点_附近测试桩
     */
    private String solderNagm;

    /**
     * 焊点_附近测试桩距离
     */
    private Long solderNagmMileage;

    private String gisid;

    /**
     * 起点_附近测试桩
     */
    private String beginNagm;

    /**
     * 起点_附近测试桩距离
     */
    private Long beginNagmMileage;

    /**
     * 起点_绝对距离
     */
    private Long beginMileage;

    /**
     * 终点_附近测试桩
     */
    private String endNagm;

    /**
     * 终点_附近测试桩距离
     */
    private Long endNagmMileage;

    /**
     * 终点_绝对距离
     */
    private Long endMileage;

    /**
     * 棒状接地体支数（支）
     */
    private Long rodEarthingBodyCount;

    /**
     * 带状接地体长度（m）
     */
    private BigDecimal stripGroundBodyLength;

    /**
     * 排流地床接地电阻(Ω)
     */
    private BigDecimal groundingResistance;

    /**
     * 排流地床与管道相对位置
     */
    private String groundRelativeLocation;

    /**
     * 生产日期（排流器）
     */
    private Date deviceManufactureDate;

    /**
     * 生产日期（排流地床材料）
     */
    private Date materialManufactureDate;

    /**
     * 生产厂商（排流器）
     */
    private String deviceManufacturer;

    /**
     * 出厂编号（排流地床材料）
     */
    private String materialFactoryNumber;

    /**
     * 生产厂商（排流地床材料）
     */
    private String materialManufacturer;

    /**
     * 出厂编号（排流器）
     */
    private String deviceFactoryNumber;

    /**
     * 投用日期
     */
    private Date inserviceDate;

    /**
     * 生产厂商
     */
    private String manufacturer;

    /**
     * 出厂编号
     */
    private String serialNumber;

    /**
     * 焊点防腐类型
     */
    private String coatingMaterial;

    /**
     * 施工单位
     */
    private String assemblyCompany;

    /**
     * 检测单位
     */
    private String testingCompany;

    /**
     * 记录人（直接存名称）
     */
    private String recorder;

    /**
     * 记录时间
     */
    private Date recordTime;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 业务组织路径
     */
    private String orgBizPath;

    /**
     * @return 主键
     */
    public String getId() {
        return id;
    }

    /**
     * @param id 
	 *            主键
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * @return 创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * @param createDate 
	 *            创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * @return 创建人
     */
    public String getCreateUser() {
        return createUser;
    }

    /**
     * @param createUser 
	 *            创建人
     */
    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    /**
     * @return 创建备注
     */
    public String getCreateRemark() {
        return createRemark;
    }

    /**
     * @param createRemark 
	 *            创建备注
     */
    public void setCreateRemark(String createRemark) {
        this.createRemark = createRemark == null ? null : createRemark.trim();
    }

    /**
     * @return 更新时间
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * @param updateDate 
	 *            更新时间
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * @return 更新人员
     */
    public String getUpdateUser() {
        return updateUser;
    }

    /**
     * @param updateUser 
	 *            更新人员
     */
    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser == null ? null : updateUser.trim();
    }

    /**
     * @return 更新原因
     */
    public String getUpdateRemark() {
        return updateRemark;
    }

    /**
     * @param updateRemark 
	 *            更新原因
     */
    public void setUpdateRemark(String updateRemark) {
        this.updateRemark = updateRemark == null ? null : updateRemark.trim();
    }

    /**
     * @return 逻辑删除字段
     */
    public Short getDeleted() {
        return deleted;
    }

    /**
     * @param deleted 
	 *            逻辑删除字段
     */
    public void setDeleted(Short deleted) {
        this.deleted = deleted;
    }

    /**
     * @return 版本
     */
    public Short getVersion() {
        return version;
    }

    /**
     * @param version 
	 *            版本
     */
    public void setVersion(Short version) {
        this.version = version;
    }

    /**
     * @return 是否是最新数据，0：最新数据；1：历史数据
     */
    public Short getIsNewest() {
        return isNewest;
    }

    /**
     * @param isNewest 
	 *            是否是最新数据，0：最新数据；1：历史数据
     */
    public void setIsNewest(Short isNewest) {
        this.isNewest = isNewest;
    }

    /**
     * @return 数据状态
     */
    public String getDataStated() {
        return dataStated;
    }

    /**
     * @param dataStated 
	 *            数据状态
     */
    public void setDataStated(String dataStated) {
        this.dataStated = dataStated == null ? null : dataStated.trim();
    }

    /**
     * @return 设备编号(自定义编号)
     */
    public String getCustomNumber() {
        return customNumber;
    }

    /**
     * @param customNumber 
	 *            设备编号(自定义编号)
     */
    public void setCustomNumber(String customNumber) {
        this.customNumber = customNumber == null ? null : customNumber.trim();
    }

    /**
     * @return 所属管道
     */
    public String getPipeLineId() {
        return pipeLineId;
    }

    /**
     * @param pipeLineId 
	 *            所属管道
     */
    public void setPipeLineId(String pipeLineId) {
        this.pipeLineId = pipeLineId == null ? null : pipeLineId.trim();
    }

    /**
     * @return 所属场站阀室
     */
    public String getPipeValveroomId() {
        return pipeValveroomId;
    }

    /**
     * @param pipeValveroomId 
	 *            所属场站阀室
     */
    public void setPipeValveroomId(String pipeValveroomId) {
        this.pipeValveroomId = pipeValveroomId == null ? null : pipeValveroomId.trim();
    }

    /**
     * @return 测试桩编号
     */
    public String getTestStationId() {
        return testStationId;
    }

    /**
     * @param testStationId 
	 *            测试桩编号
     */
    public void setTestStationId(String testStationId) {
        this.testStationId = testStationId == null ? null : testStationId.trim();
    }

    /**
     * @return 排流器类型CURRENT_DRAINAGE
     */
    public String getCurrentdrainage() {
        return currentdrainage;
    }

    /**
     * @param currentdrainage 
	 *            排流器类型CURRENT_DRAINAGE
     */
    public void setCurrentdrainage(String currentdrainage) {
        this.currentdrainage = currentdrainage == null ? null : currentdrainage.trim();
    }

    /**
     * @return 排流地床类型GROUNDING_TYPE
     */
    public String getGroundingType() {
        return groundingType;
    }

    /**
     * @param groundingType 
	 *            排流地床类型GROUNDING_TYPE
     */
    public void setGroundingType(String groundingType) {
        this.groundingType = groundingType == null ? null : groundingType.trim();
    }

    /**
     * @return 地床构造GROUND_BED_STRUCTURE
     */
    public String getGrounDbeDstructure() {
        return grounDbeDstructure;
    }

    /**
     * @param grounDbeDstructure 
	 *            地床构造GROUND_BED_STRUCTURE
     */
    public void setGrounDbeDstructure(String grounDbeDstructure) {
        this.grounDbeDstructure = grounDbeDstructure == null ? null : grounDbeDstructure.trim();
    }

    /**
     * @return 干扰类型INTERFERENCE_TYPE
     */
    public String getInterferenceType() {
        return interferenceType;
    }

    /**
     * @param interferenceType 
	 *            干扰类型INTERFERENCE_TYPE
     */
    public void setInterferenceType(String interferenceType) {
        this.interferenceType = interferenceType == null ? null : interferenceType.trim();
    }

    /**
     * @return 排流方式DRAINAGE_METHOD
     */
    public String getDrainageMethod() {
        return drainageMethod;
    }

    /**
     * @param drainageMethod 
	 *            排流方式DRAINAGE_METHOD
     */
    public void setDrainageMethod(String drainageMethod) {
        this.drainageMethod = drainageMethod == null ? null : drainageMethod.trim();
    }

    /**
     * @return 焊点_GISID
     */
    public String getSolderGisid() {
        return solderGisid;
    }

    /**
     * @param solderGisid 
	 *            焊点_GISID
     */
    public void setSolderGisid(String solderGisid) {
        this.solderGisid = solderGisid == null ? null : solderGisid.trim();
    }

    /**
     * @return 焊点_绝对距离
     */
    public Long getSolderMileage() {
        return solderMileage;
    }

    /**
     * @param solderMileage 
	 *            焊点_绝对距离
     */
    public void setSolderMileage(Long solderMileage) {
        this.solderMileage = solderMileage;
    }

    /**
     * @return 焊点_附近测试桩
     */
    public String getSolderNagm() {
        return solderNagm;
    }

    /**
     * @param solderNagm 
	 *            焊点_附近测试桩
     */
    public void setSolderNagm(String solderNagm) {
        this.solderNagm = solderNagm == null ? null : solderNagm.trim();
    }

    /**
     * @return 焊点_附近测试桩距离
     */
    public Long getSolderNagmMileage() {
        return solderNagmMileage;
    }

    /**
     * @param solderNagmMileage 
	 *            焊点_附近测试桩距离
     */
    public void setSolderNagmMileage(Long solderNagmMileage) {
        this.solderNagmMileage = solderNagmMileage;
    }

    public String getGisid() {
        return gisid;
    }

    public void setGisid(String gisid) {
        this.gisid = gisid == null ? null : gisid.trim();
    }

    /**
     * @return 起点_附近测试桩
     */
    public String getBeginNagm() {
        return beginNagm;
    }

    /**
     * @param beginNagm 
	 *            起点_附近测试桩
     */
    public void setBeginNagm(String beginNagm) {
        this.beginNagm = beginNagm == null ? null : beginNagm.trim();
    }

    /**
     * @return 起点_附近测试桩距离
     */
    public Long getBeginNagmMileage() {
        return beginNagmMileage;
    }

    /**
     * @param beginNagmMileage 
	 *            起点_附近测试桩距离
     */
    public void setBeginNagmMileage(Long beginNagmMileage) {
        this.beginNagmMileage = beginNagmMileage;
    }

    /**
     * @return 起点_绝对距离
     */
    public Long getBeginMileage() {
        return beginMileage;
    }

    /**
     * @param beginMileage 
	 *            起点_绝对距离
     */
    public void setBeginMileage(Long beginMileage) {
        this.beginMileage = beginMileage;
    }

    /**
     * @return 终点_附近测试桩
     */
    public String getEndNagm() {
        return endNagm;
    }

    /**
     * @param endNagm 
	 *            终点_附近测试桩
     */
    public void setEndNagm(String endNagm) {
        this.endNagm = endNagm == null ? null : endNagm.trim();
    }

    /**
     * @return 终点_附近测试桩距离
     */
    public Long getEndNagmMileage() {
        return endNagmMileage;
    }

    /**
     * @param endNagmMileage 
	 *            终点_附近测试桩距离
     */
    public void setEndNagmMileage(Long endNagmMileage) {
        this.endNagmMileage = endNagmMileage;
    }

    /**
     * @return 终点_绝对距离
     */
    public Long getEndMileage() {
        return endMileage;
    }

    /**
     * @param endMileage 
	 *            终点_绝对距离
     */
    public void setEndMileage(Long endMileage) {
        this.endMileage = endMileage;
    }

    /**
     * @return 棒状接地体支数（支）
     */
    public Long getRodEarthingBodyCount() {
        return rodEarthingBodyCount;
    }

    /**
     * @param rodEarthingBodyCount 
	 *            棒状接地体支数（支）
     */
    public void setRodEarthingBodyCount(Long rodEarthingBodyCount) {
        this.rodEarthingBodyCount = rodEarthingBodyCount;
    }

    /**
     * @return 带状接地体长度（m）
     */
    public BigDecimal getStripGroundBodyLength() {
        return stripGroundBodyLength;
    }

    /**
     * @param stripGroundBodyLength 
	 *            带状接地体长度（m）
     */
    public void setStripGroundBodyLength(BigDecimal stripGroundBodyLength) {
        this.stripGroundBodyLength = stripGroundBodyLength;
    }

    /**
     * @return 排流地床接地电阻(Ω)
     */
    public BigDecimal getGroundingResistance() {
        return groundingResistance;
    }

    /**
     * @param groundingResistance 
	 *            排流地床接地电阻(Ω)
     */
    public void setGroundingResistance(BigDecimal groundingResistance) {
        this.groundingResistance = groundingResistance;
    }

    /**
     * @return 排流地床与管道相对位置
     */
    public String getGroundRelativeLocation() {
        return groundRelativeLocation;
    }

    /**
     * @param groundRelativeLocation 
	 *            排流地床与管道相对位置
     */
    public void setGroundRelativeLocation(String groundRelativeLocation) {
        this.groundRelativeLocation = groundRelativeLocation == null ? null : groundRelativeLocation.trim();
    }

    /**
     * @return 生产日期（排流器）
     */
    public Date getDeviceManufactureDate() {
        return deviceManufactureDate;
    }

    /**
     * @param deviceManufactureDate 
	 *            生产日期（排流器）
     */
    public void setDeviceManufactureDate(Date deviceManufactureDate) {
        this.deviceManufactureDate = deviceManufactureDate;
    }

    /**
     * @return 生产日期（排流地床材料）
     */
    public Date getMaterialManufactureDate() {
        return materialManufactureDate;
    }

    /**
     * @param materialManufactureDate 
	 *            生产日期（排流地床材料）
     */
    public void setMaterialManufactureDate(Date materialManufactureDate) {
        this.materialManufactureDate = materialManufactureDate;
    }

    /**
     * @return 生产厂商（排流器）
     */
    public String getDeviceManufacturer() {
        return deviceManufacturer;
    }

    /**
     * @param deviceManufacturer 
	 *            生产厂商（排流器）
     */
    public void setDeviceManufacturer(String deviceManufacturer) {
        this.deviceManufacturer = deviceManufacturer == null ? null : deviceManufacturer.trim();
    }

    /**
     * @return 出厂编号（排流地床材料）
     */
    public String getMaterialFactoryNumber() {
        return materialFactoryNumber;
    }

    /**
     * @param materialFactoryNumber 
	 *            出厂编号（排流地床材料）
     */
    public void setMaterialFactoryNumber(String materialFactoryNumber) {
        this.materialFactoryNumber = materialFactoryNumber == null ? null : materialFactoryNumber.trim();
    }

    /**
     * @return 生产厂商（排流地床材料）
     */
    public String getMaterialManufacturer() {
        return materialManufacturer;
    }

    /**
     * @param materialManufacturer 
	 *            生产厂商（排流地床材料）
     */
    public void setMaterialManufacturer(String materialManufacturer) {
        this.materialManufacturer = materialManufacturer == null ? null : materialManufacturer.trim();
    }

    /**
     * @return 出厂编号（排流器）
     */
    public String getDeviceFactoryNumber() {
        return deviceFactoryNumber;
    }

    /**
     * @param deviceFactoryNumber 
	 *            出厂编号（排流器）
     */
    public void setDeviceFactoryNumber(String deviceFactoryNumber) {
        this.deviceFactoryNumber = deviceFactoryNumber == null ? null : deviceFactoryNumber.trim();
    }

    /**
     * @return 投用日期
     */
    public Date getInserviceDate() {
        return inserviceDate;
    }

    /**
     * @param inserviceDate 
	 *            投用日期
     */
    public void setInserviceDate(Date inserviceDate) {
        this.inserviceDate = inserviceDate;
    }

    /**
     * @return 生产厂商
     */
    public String getManufacturer() {
        return manufacturer;
    }

    /**
     * @param manufacturer 
	 *            生产厂商
     */
    public void setManufacturer(String manufacturer) {
        this.manufacturer = manufacturer == null ? null : manufacturer.trim();
    }

    /**
     * @return 出厂编号
     */
    public String getSerialNumber() {
        return serialNumber;
    }

    /**
     * @param serialNumber 
	 *            出厂编号
     */
    public void setSerialNumber(String serialNumber) {
        this.serialNumber = serialNumber == null ? null : serialNumber.trim();
    }

    /**
     * @return 焊点防腐类型
     */
    public String getCoatingMaterial() {
        return coatingMaterial;
    }

    /**
     * @param coatingMaterial 
	 *            焊点防腐类型
     */
    public void setCoatingMaterial(String coatingMaterial) {
        this.coatingMaterial = coatingMaterial == null ? null : coatingMaterial.trim();
    }

    /**
     * @return 施工单位
     */
    public String getAssemblyCompany() {
        return assemblyCompany;
    }

    /**
     * @param assemblyCompany 
	 *            施工单位
     */
    public void setAssemblyCompany(String assemblyCompany) {
        this.assemblyCompany = assemblyCompany == null ? null : assemblyCompany.trim();
    }

    /**
     * @return 检测单位
     */
    public String getTestingCompany() {
        return testingCompany;
    }

    /**
     * @param testingCompany 
	 *            检测单位
     */
    public void setTestingCompany(String testingCompany) {
        this.testingCompany = testingCompany == null ? null : testingCompany.trim();
    }

    /**
     * @return 记录人（直接存名称）
     */
    public String getRecorder() {
        return recorder;
    }

    /**
     * @param recorder 
	 *            记录人（直接存名称）
     */
    public void setRecorder(String recorder) {
        this.recorder = recorder == null ? null : recorder.trim();
    }

    /**
     * @return 记录时间
     */
    public Date getRecordTime() {
        return recordTime;
    }

    /**
     * @param recordTime 
	 *            记录时间
     */
    public void setRecordTime(Date recordTime) {
        this.recordTime = recordTime;
    }

    /**
     * @return 备注
     */
    public String getRemarks() {
        return remarks;
    }

    /**
     * @param remarks 
	 *            备注
     */
    public void setRemarks(String remarks) {
        this.remarks = remarks == null ? null : remarks.trim();
    }

    /**
     * @return 业务组织路径
     */
    public String getOrgBizPath() {
        return orgBizPath;
    }

    /**
     * @param orgBizPath 
	 *            业务组织路径
     */
    public void setOrgBizPath(String orgBizPath) {
        this.orgBizPath = orgBizPath == null ? null : orgBizPath.trim();
    }
}